package com.xmtlxx.wms.domain;

import com.xmtlxx.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 仓库对象 t_store
 *
 * @author xmtlxx
 * @date 2022-08-15
 */
@Data
@TableName("t_store")
public class Store extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 仓库ID
     */
    @TableId(value = "id")
    private String id;
    /**
     * 仓库名称
     */
    private String name;
    /**
     * 所属机构
     */
    private Long deptId;
    /**
     * 仓管员ID
     */
    private Long userId;
    /**
     * 省份
     */
    private String province;
    /**
     * 市
     */
    private String city;
    /**
     * 县/区
     */
    private String area;
    /**
     * 省代码
     */
    private String provinceCode;
    /**
     * 市代码
     */
    private String cityCode;
    /**
     * 区县代码
     */
    private String areaCode;
    /**
     * 仓库位置
     */
    private String address;
    /**
     * 上级ID
     */
    private String parentId;
    /**
     * 祖级列表
     */
    private String ancestors;
    /**
     * 状态
     */
    private String status;
    /**
     * 经度
     */
    private String lng;
    /**
     * 纬度
     */
    private String lat;
    /**
     * 删除标识
     */
    @TableLogic
    private String delFlag;

    /**
     * 类型
     */
    private Integer type;

    private String storeNo;

    private String storeCode;

    private String tel;
}
